package com.bridge.common.sms;

import com.alibaba.fastjson.JSONObject;
import com.bridge.common.enums.SmsTypeEnum;


public class SmsLoginSms extends AbstractSms {

    private String code;

    JSONObject jsonObject = null;

    @Override
    public int getSmsType() {
        return SmsTypeEnum.SMS_LOGIN.getType();
    }

    public SmsLoginSms() {
    }


    @Override
    public JSONObject getTemplateParam() {
        if(jsonObject!=null){
            return jsonObject;
        }
        jsonObject = new JSONObject();
        jsonObject.put("code", getCode());
        return jsonObject;
    }

    @Override
    public void setTemplateParam(JSONObject jsonObject) {
        this.jsonObject=jsonObject;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;

    }


    @Override
    public String getProject() {
        return getSmsInfo().getRegTemplateCode();
    }


}
